package main

import (
	"fmt"
	"os"
)

func main() {
	fmt.Printf("%s %[1]T\n", "TEST1")
	fmt.Fprintf(os.Stdout, "%s %[1]T\n", "TEST2")
	// 默认标准输出和标准错误都是指向终端的，所以其实还是把错误打在屏幕上
	// 如果对标准错误做了重定向，比如指向文件，那么就会把错误信息输出到文件里了
	fmt.Fprintf(os.Stderr, "%s %[1]T\n", "ERROR3")
}